<translation_unit>
  <external_declaration>
    <function_definition>
      <declaration_specifiers>
        <type_specifier>
          <TOKEN startline="4" startpos="0">int</TOKEN>
        </type_specifier>
      </declaration_specifiers>
      <declarator>
        <direct_declarator>
          <IDENTIFIER startline="4" startpos="4">main</IDENTIFIER>
          <declarator_suffix>
            <TOKEN startline="4" startpos="8">(</TOKEN>
            <parameter_type_list>
              <parameter_list>
                <parameter_declaration>
                  <declaration_specifiers>
                    <type_specifier>
                      <TOKEN startline="4" startpos="9">void</TOKEN>
                    </type_specifier>
                  </declaration_specifiers>
                </parameter_declaration>
              </parameter_list>
            </parameter_type_list>
            <TOKEN startline="4" startpos="13">)</TOKEN>
          </declarator_suffix>
        </direct_declarator>
      </declarator>
      <compound_statement>
        <TOKEN startline="5" startpos="0">{</TOKEN>
        <block_item>
          <declaration>
            <declaration_specifiers>
              <type_specifier>
                <TOKEN startline="6" startpos="4">int</TOKEN>
              </type_specifier>
            </declaration_specifiers>
            <init_declarator_list>
              <init_declarator>
                <declarator>
                  <direct_declarator>
                    <IDENTIFIER startline="6" startpos="8">i</IDENTIFIER>
                  </direct_declarator>
                </declarator>
              </init_declarator>
              <TOKEN startline="6" startpos="9">,</TOKEN>
              <init_declarator>
                <declarator>
                  <direct_declarator>
                    <IDENTIFIER startline="6" startpos="11">j</IDENTIFIER>
                  </direct_declarator>
                </declarator>
              </init_declarator>
            </init_declarator_list>
            <TOKEN startline="6" startpos="12">;</TOKEN>
          </declaration>
        </block_item>
        <block_item>
          <declaration>
            <declaration_specifiers>
              <type_specifier>
                <TOKEN startline="7" startpos="4">double</TOKEN>
              </type_specifier>
            </declaration_specifiers>
            <init_declarator_list>
              <init_declarator>
                <declarator>
                  <direct_declarator>
                    <IDENTIFIER startline="7" startpos="11">x</IDENTIFIER>
                    <declarator_suffix>
                      <TOKEN startline="7" startpos="12">[</TOKEN>
                      <constant_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <decimal_literal>
                                                          <DECIMAL_LITERAL startline="7" startpos="13">3</DECIMAL_LITERAL>
                                                        </decimal_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </constant_expression>
                      <TOKEN startline="7" startpos="14">]</TOKEN>
                    </declarator_suffix>
                  </direct_declarator>
                </declarator>
                <TOKEN startline="7" startpos="16">=</TOKEN>
                <initializer>
                  <TOKEN startline="7" startpos="18">{</TOKEN>
                  <initializer_list>
                    <initializer>
                      <assignment_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <unary_operator>
                                                    <TOKEN startline="7" startpos="19">-</TOKEN>
                                                  </unary_operator>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="7" startpos="20">33.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </assignment_expression>
                    </initializer>
                    <TOKEN startline="7" startpos="24">,</TOKEN>
                    <initializer>
                      <assignment_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <floating_point_literal>
                                                          <FLOATING_POINT_LITERAL startline="7" startpos="26">9.0</FLOATING_POINT_LITERAL>
                                                        </floating_point_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </assignment_expression>
                    </initializer>
                    <TOKEN startline="7" startpos="29">,</TOKEN>
                    <initializer>
                      <assignment_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <floating_point_literal>
                                                          <FLOATING_POINT_LITERAL startline="7" startpos="31">6.0</FLOATING_POINT_LITERAL>
                                                        </floating_point_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </assignment_expression>
                    </initializer>
                  </initializer_list>
                  <TOKEN startline="7" startpos="34">}</TOKEN>
                </initializer>
              </init_declarator>
            </init_declarator_list>
            <TOKEN startline="7" startpos="35">;</TOKEN>
          </declaration>
        </block_item>
        <block_item>
          <declaration>
            <declaration_specifiers>
              <type_specifier>
                <TOKEN startline="8" startpos="4">double</TOKEN>
              </type_specifier>
            </declaration_specifiers>
            <init_declarator_list>
              <init_declarator>
                <declarator>
                  <direct_declarator>
                    <IDENTIFIER startline="8" startpos="11">a</IDENTIFIER>
                    <declarator_suffix>
                      <TOKEN startline="8" startpos="12">[</TOKEN>
                      <constant_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <decimal_literal>
                                                          <DECIMAL_LITERAL startline="8" startpos="13">3</DECIMAL_LITERAL>
                                                        </decimal_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </constant_expression>
                      <TOKEN startline="8" startpos="14">]</TOKEN>
                    </declarator_suffix>
                    <declarator_suffix>
                      <TOKEN startline="8" startpos="15">[</TOKEN>
                      <constant_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <decimal_literal>
                                                          <DECIMAL_LITERAL startline="8" startpos="16">3</DECIMAL_LITERAL>
                                                        </decimal_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </constant_expression>
                      <TOKEN startline="8" startpos="17">]</TOKEN>
                    </declarator_suffix>
                  </direct_declarator>
                </declarator>
                <TOKEN startline="8" startpos="19">=</TOKEN>
                <initializer>
                  <TOKEN startline="8" startpos="21">{</TOKEN>
                  <initializer_list>
                    <initializer>
                      <TOKEN startline="8" startpos="22">{</TOKEN>
                      <initializer_list>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="8" startpos="23">2.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="8" startpos="26">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="8" startpos="28">4.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="8" startpos="31">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="8" startpos="33">6.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                      </initializer_list>
                      <TOKEN startline="8" startpos="36">}</TOKEN>
                    </initializer>
                    <TOKEN startline="8" startpos="37">,</TOKEN>
                    <initializer>
                      <TOKEN startline="9" startpos="22">{</TOKEN>
                      <initializer_list>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="9" startpos="23">3.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="9" startpos="26">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="9" startpos="28">8.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="9" startpos="31">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="9" startpos="33">7.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                      </initializer_list>
                      <TOKEN startline="9" startpos="36">}</TOKEN>
                    </initializer>
                    <TOKEN startline="9" startpos="37">,</TOKEN>
                    <initializer>
                      <TOKEN startline="10" startpos="22">{</TOKEN>
                      <initializer_list>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="10" startpos="23">5.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="10" startpos="26">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="10" startpos="28">7.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                        <TOKEN startline="10" startpos="31">,</TOKEN>
                        <initializer>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <constant>
                                                            <floating_point_literal>
                                                              <FLOATING_POINT_LITERAL startline="10" startpos="33">12345678901234567890.0</FLOATING_POINT_LITERAL>
                                                            </floating_point_literal>
                                                          </constant>
                                                        </primary_expression>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </initializer>
                      </initializer_list>
                      <TOKEN startline="10" startpos="55">}</TOKEN>
                    </initializer>
                  </initializer_list>
                  <TOKEN startline="10" startpos="56">}</TOKEN>
                </initializer>
              </init_declarator>
            </init_declarator_list>
            <TOKEN startline="10" startpos="57">;</TOKEN>
          </declaration>
        </block_item>
        <block_item>
          <declaration>
            <declaration_specifiers>
              <type_specifier>
                <TOKEN startline="11" startpos="4">double</TOKEN>
              </type_specifier>
            </declaration_specifiers>
            <init_declarator_list>
              <init_declarator>
                <declarator>
                  <direct_declarator>
                    <IDENTIFIER startline="11" startpos="11">y</IDENTIFIER>
                    <declarator_suffix>
                      <TOKEN startline="11" startpos="12">[</TOKEN>
                      <constant_expression>
                        <conditional_expression>
                          <logical_or_expression>
                            <logical_and_expression>
                              <inclusive_or_expression>
                                <exclusive_or_expression>
                                  <and_expression>
                                    <equality_expression>
                                      <relational_expression>
                                        <shift_expression>
                                          <additive_expression>
                                            <multiplicative_expression>
                                              <cast_expression>
                                                <unary_expression>
                                                  <postfix_expression>
                                                    <primary_expression>
                                                      <constant>
                                                        <decimal_literal>
                                                          <DECIMAL_LITERAL startline="11" startpos="13">3</DECIMAL_LITERAL>
                                                        </decimal_literal>
                                                      </constant>
                                                    </primary_expression>
                                                  </postfix_expression>
                                                </unary_expression>
                                              </cast_expression>
                                            </multiplicative_expression>
                                          </additive_expression>
                                        </shift_expression>
                                      </relational_expression>
                                    </equality_expression>
                                  </and_expression>
                                </exclusive_or_expression>
                              </inclusive_or_expression>
                            </logical_and_expression>
                          </logical_or_expression>
                        </conditional_expression>
                      </constant_expression>
                      <TOKEN startline="11" startpos="14">]</TOKEN>
                    </declarator_suffix>
                  </direct_declarator>
                </declarator>
              </init_declarator>
            </init_declarator_list>
            <TOKEN startline="11" startpos="15">;</TOKEN>
          </declaration>
        </block_item>
        <block_item>
          <statement>
            <expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="15" startpos="4">printf</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="15" startpos="10">(</TOKEN>
                                              <argument_expression_list>
                                                <assignment_expression>
                                                  <conditional_expression>
                                                    <logical_or_expression>
                                                      <logical_and_expression>
                                                        <inclusive_or_expression>
                                                          <exclusive_or_expression>
                                                            <and_expression>
                                                              <equality_expression>
                                                                <relational_expression>
                                                                  <shift_expression>
                                                                    <additive_expression>
                                                                      <multiplicative_expression>
                                                                        <cast_expression>
                                                                          <unary_expression>
                                                                            <postfix_expression>
                                                                              <primary_expression>
                                                                                <constant>
                                                                                  <string_literal>
                                                                                    <STRING_LITERAL startline="15" startpos="11">"x = \n"</STRING_LITERAL>
                                                                                  </string_literal>
                                                                                </constant>
                                                                              </primary_expression>
                                                                            </postfix_expression>
                                                                          </unary_expression>
                                                                        </cast_expression>
                                                                      </multiplicative_expression>
                                                                    </additive_expression>
                                                                  </shift_expression>
                                                                </relational_expression>
                                                              </equality_expression>
                                                            </and_expression>
                                                          </exclusive_or_expression>
                                                        </inclusive_or_expression>
                                                      </logical_and_expression>
                                                    </logical_or_expression>
                                                  </conditional_expression>
                                                </assignment_expression>
                                              </argument_expression_list>
                                              <TOKEN startline="15" startpos="19">)</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="15" startpos="20">;</TOKEN>
            </expression_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <iteration_statement>
              <TOKEN startline="16" startpos="4">for</TOKEN>
              <TOKEN startline="16" startpos="8">(</TOKEN>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <lvalue>
                      <unary_expression>
                        <postfix_expression>
                          <primary_expression>
                            <IDENTIFIER startline="16" startpos="9">i</IDENTIFIER>
                          </primary_expression>
                        </postfix_expression>
                      </unary_expression>
                    </lvalue>
                    <assignment_operator>
                      <TOKEN startline="16" startpos="10">=</TOKEN>
                    </assignment_operator>
                    <assignment_expression>
                      <conditional_expression>
                        <logical_or_expression>
                          <logical_and_expression>
                            <inclusive_or_expression>
                              <exclusive_or_expression>
                                <and_expression>
                                  <equality_expression>
                                    <relational_expression>
                                      <shift_expression>
                                        <additive_expression>
                                          <multiplicative_expression>
                                            <cast_expression>
                                              <unary_expression>
                                                <postfix_expression>
                                                  <primary_expression>
                                                    <constant>
                                                      <decimal_literal>
                                                        <DECIMAL_LITERAL startline="16" startpos="11">0</DECIMAL_LITERAL>
                                                      </decimal_literal>
                                                    </constant>
                                                  </primary_expression>
                                                </postfix_expression>
                                              </unary_expression>
                                            </cast_expression>
                                          </multiplicative_expression>
                                        </additive_expression>
                                      </shift_expression>
                                    </relational_expression>
                                  </equality_expression>
                                </and_expression>
                              </exclusive_or_expression>
                            </inclusive_or_expression>
                          </logical_and_expression>
                        </logical_or_expression>
                      </conditional_expression>
                    </assignment_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="16" startpos="12">;</TOKEN>
              </expression_statement>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <conditional_expression>
                      <logical_or_expression>
                        <logical_and_expression>
                          <inclusive_or_expression>
                            <exclusive_or_expression>
                              <and_expression>
                                <equality_expression>
                                  <relational_expression>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <IDENTIFIER startline="16" startpos="14">i</IDENTIFIER>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                    <TOKEN startline="16" startpos="15">&lt;</TOKEN>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <constant>
                                                    <decimal_literal>
                                                      <DECIMAL_LITERAL startline="16" startpos="16">3</DECIMAL_LITERAL>
                                                    </decimal_literal>
                                                  </constant>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                  </relational_expression>
                                </equality_expression>
                              </and_expression>
                            </exclusive_or_expression>
                          </inclusive_or_expression>
                        </logical_and_expression>
                      </logical_or_expression>
                    </conditional_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="16" startpos="17">;</TOKEN>
              </expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="16" startpos="19">i</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="16" startpos="20">++</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="16" startpos="22">)</TOKEN>
              <statement>
                <compound_statement>
                  <TOKEN startline="16" startpos="24">{</TOKEN>
                  <block_item>
                    <statement>
                      <expression_statement>
                        <expression>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <IDENTIFIER startline="17" startpos="8">printf</IDENTIFIER>
                                                        </primary_expression>
                                                        <TOKEN startline="17" startpos="14">(</TOKEN>
                                                        <argument_expression_list>
                                                          <assignment_expression>
                                                            <conditional_expression>
                                                              <logical_or_expression>
                                                                <logical_and_expression>
                                                                  <inclusive_or_expression>
                                                                    <exclusive_or_expression>
                                                                      <and_expression>
                                                                        <equality_expression>
                                                                          <relational_expression>
                                                                            <shift_expression>
                                                                              <additive_expression>
                                                                                <multiplicative_expression>
                                                                                  <cast_expression>
                                                                                    <unary_expression>
                                                                                      <postfix_expression>
                                                                                        <primary_expression>
                                                                                          <constant>
                                                                                            <string_literal>
                                                                                              <STRING_LITERAL startline="17" startpos="15">"%6.2f\n"</STRING_LITERAL>
                                                                                            </string_literal>
                                                                                          </constant>
                                                                                        </primary_expression>
                                                                                      </postfix_expression>
                                                                                    </unary_expression>
                                                                                  </cast_expression>
                                                                                </multiplicative_expression>
                                                                              </additive_expression>
                                                                            </shift_expression>
                                                                          </relational_expression>
                                                                        </equality_expression>
                                                                      </and_expression>
                                                                    </exclusive_or_expression>
                                                                  </inclusive_or_expression>
                                                                </logical_and_expression>
                                                              </logical_or_expression>
                                                            </conditional_expression>
                                                          </assignment_expression>
                                                          <TOKEN startline="17" startpos="24">,</TOKEN>
                                                          <assignment_expression>
                                                            <conditional_expression>
                                                              <logical_or_expression>
                                                                <logical_and_expression>
                                                                  <inclusive_or_expression>
                                                                    <exclusive_or_expression>
                                                                      <and_expression>
                                                                        <equality_expression>
                                                                          <relational_expression>
                                                                            <shift_expression>
                                                                              <additive_expression>
                                                                                <multiplicative_expression>
                                                                                  <cast_expression>
                                                                                    <unary_expression>
                                                                                      <postfix_expression>
                                                                                        <primary_expression>
                                                                                          <IDENTIFIER startline="17" startpos="26">x</IDENTIFIER>
                                                                                        </primary_expression>
                                                                                        <TOKEN startline="17" startpos="27">[</TOKEN>
                                                                                        <expression>
                                                                                          <assignment_expression>
                                                                                            <conditional_expression>
                                                                                              <logical_or_expression>
                                                                                                <logical_and_expression>
                                                                                                  <inclusive_or_expression>
                                                                                                    <exclusive_or_expression>
                                                                                                      <and_expression>
                                                                                                        <equality_expression>
                                                                                                          <relational_expression>
                                                                                                            <shift_expression>
                                                                                                              <additive_expression>
                                                                                                                <multiplicative_expression>
                                                                                                                  <cast_expression>
                                                                                                                    <unary_expression>
                                                                                                                      <postfix_expression>
                                                                                                                        <primary_expression>
                                                                                                                          <IDENTIFIER startline="17" startpos="28">i</IDENTIFIER>
                                                                                                                        </primary_expression>
                                                                                                                      </postfix_expression>
                                                                                                                    </unary_expression>
                                                                                                                  </cast_expression>
                                                                                                                </multiplicative_expression>
                                                                                                              </additive_expression>
                                                                                                            </shift_expression>
                                                                                                          </relational_expression>
                                                                                                        </equality_expression>
                                                                                                      </and_expression>
                                                                                                    </exclusive_or_expression>
                                                                                                  </inclusive_or_expression>
                                                                                                </logical_and_expression>
                                                                                              </logical_or_expression>
                                                                                            </conditional_expression>
                                                                                          </assignment_expression>
                                                                                        </expression>
                                                                                        <TOKEN startline="17" startpos="29">]</TOKEN>
                                                                                      </postfix_expression>
                                                                                    </unary_expression>
                                                                                  </cast_expression>
                                                                                </multiplicative_expression>
                                                                              </additive_expression>
                                                                            </shift_expression>
                                                                          </relational_expression>
                                                                        </equality_expression>
                                                                      </and_expression>
                                                                    </exclusive_or_expression>
                                                                  </inclusive_or_expression>
                                                                </logical_and_expression>
                                                              </logical_or_expression>
                                                            </conditional_expression>
                                                          </assignment_expression>
                                                        </argument_expression_list>
                                                        <TOKEN startline="17" startpos="30">)</TOKEN>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="17" startpos="31">;</TOKEN>
                      </expression_statement>
                    </statement>
                  </block_item>
                  <TOKEN startline="18" startpos="4">}</TOKEN>
                </compound_statement>
              </statement>
            </iteration_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="20" startpos="4">printf</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="20" startpos="10">(</TOKEN>
                                              <argument_expression_list>
                                                <assignment_expression>
                                                  <conditional_expression>
                                                    <logical_or_expression>
                                                      <logical_and_expression>
                                                        <inclusive_or_expression>
                                                          <exclusive_or_expression>
                                                            <and_expression>
                                                              <equality_expression>
                                                                <relational_expression>
                                                                  <shift_expression>
                                                                    <additive_expression>
                                                                      <multiplicative_expression>
                                                                        <cast_expression>
                                                                          <unary_expression>
                                                                            <postfix_expression>
                                                                              <primary_expression>
                                                                                <constant>
                                                                                  <string_literal>
                                                                                    <STRING_LITERAL startline="20" startpos="11">"A = \n"</STRING_LITERAL>
                                                                                  </string_literal>
                                                                                </constant>
                                                                              </primary_expression>
                                                                            </postfix_expression>
                                                                          </unary_expression>
                                                                        </cast_expression>
                                                                      </multiplicative_expression>
                                                                    </additive_expression>
                                                                  </shift_expression>
                                                                </relational_expression>
                                                              </equality_expression>
                                                            </and_expression>
                                                          </exclusive_or_expression>
                                                        </inclusive_or_expression>
                                                      </logical_and_expression>
                                                    </logical_or_expression>
                                                  </conditional_expression>
                                                </assignment_expression>
                                              </argument_expression_list>
                                              <TOKEN startline="20" startpos="19">)</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="20" startpos="20">;</TOKEN>
            </expression_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <iteration_statement>
              <TOKEN startline="21" startpos="4">for</TOKEN>
              <TOKEN startline="21" startpos="8">(</TOKEN>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <lvalue>
                      <unary_expression>
                        <postfix_expression>
                          <primary_expression>
                            <IDENTIFIER startline="21" startpos="9">i</IDENTIFIER>
                          </primary_expression>
                        </postfix_expression>
                      </unary_expression>
                    </lvalue>
                    <assignment_operator>
                      <TOKEN startline="21" startpos="10">=</TOKEN>
                    </assignment_operator>
                    <assignment_expression>
                      <conditional_expression>
                        <logical_or_expression>
                          <logical_and_expression>
                            <inclusive_or_expression>
                              <exclusive_or_expression>
                                <and_expression>
                                  <equality_expression>
                                    <relational_expression>
                                      <shift_expression>
                                        <additive_expression>
                                          <multiplicative_expression>
                                            <cast_expression>
                                              <unary_expression>
                                                <postfix_expression>
                                                  <primary_expression>
                                                    <constant>
                                                      <decimal_literal>
                                                        <DECIMAL_LITERAL startline="21" startpos="11">0</DECIMAL_LITERAL>
                                                      </decimal_literal>
                                                    </constant>
                                                  </primary_expression>
                                                </postfix_expression>
                                              </unary_expression>
                                            </cast_expression>
                                          </multiplicative_expression>
                                        </additive_expression>
                                      </shift_expression>
                                    </relational_expression>
                                  </equality_expression>
                                </and_expression>
                              </exclusive_or_expression>
                            </inclusive_or_expression>
                          </logical_and_expression>
                        </logical_or_expression>
                      </conditional_expression>
                    </assignment_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="21" startpos="12">;</TOKEN>
              </expression_statement>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <conditional_expression>
                      <logical_or_expression>
                        <logical_and_expression>
                          <inclusive_or_expression>
                            <exclusive_or_expression>
                              <and_expression>
                                <equality_expression>
                                  <relational_expression>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <IDENTIFIER startline="21" startpos="14">i</IDENTIFIER>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                    <TOKEN startline="21" startpos="15">&lt;</TOKEN>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <constant>
                                                    <decimal_literal>
                                                      <DECIMAL_LITERAL startline="21" startpos="16">3</DECIMAL_LITERAL>
                                                    </decimal_literal>
                                                  </constant>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                  </relational_expression>
                                </equality_expression>
                              </and_expression>
                            </exclusive_or_expression>
                          </inclusive_or_expression>
                        </logical_and_expression>
                      </logical_or_expression>
                    </conditional_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="21" startpos="17">;</TOKEN>
              </expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="21" startpos="19">i</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="21" startpos="20">++</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="21" startpos="22">)</TOKEN>
              <statement>
                <compound_statement>
                  <TOKEN startline="21" startpos="24">{</TOKEN>
                  <block_item>
                    <statement>
                      <iteration_statement>
                        <TOKEN startline="22" startpos="8">for</TOKEN>
                        <TOKEN startline="22" startpos="12">(</TOKEN>
                        <expression_statement>
                          <expression>
                            <assignment_expression>
                              <lvalue>
                                <unary_expression>
                                  <postfix_expression>
                                    <primary_expression>
                                      <IDENTIFIER startline="22" startpos="13">j</IDENTIFIER>
                                    </primary_expression>
                                  </postfix_expression>
                                </unary_expression>
                              </lvalue>
                              <assignment_operator>
                                <TOKEN startline="22" startpos="14">=</TOKEN>
                              </assignment_operator>
                              <assignment_expression>
                                <conditional_expression>
                                  <logical_or_expression>
                                    <logical_and_expression>
                                      <inclusive_or_expression>
                                        <exclusive_or_expression>
                                          <and_expression>
                                            <equality_expression>
                                              <relational_expression>
                                                <shift_expression>
                                                  <additive_expression>
                                                    <multiplicative_expression>
                                                      <cast_expression>
                                                        <unary_expression>
                                                          <postfix_expression>
                                                            <primary_expression>
                                                              <constant>
                                                                <decimal_literal>
                                                                  <DECIMAL_LITERAL startline="22" startpos="15">0</DECIMAL_LITERAL>
                                                                </decimal_literal>
                                                              </constant>
                                                            </primary_expression>
                                                          </postfix_expression>
                                                        </unary_expression>
                                                      </cast_expression>
                                                    </multiplicative_expression>
                                                  </additive_expression>
                                                </shift_expression>
                                              </relational_expression>
                                            </equality_expression>
                                          </and_expression>
                                        </exclusive_or_expression>
                                      </inclusive_or_expression>
                                    </logical_and_expression>
                                  </logical_or_expression>
                                </conditional_expression>
                              </assignment_expression>
                            </assignment_expression>
                          </expression>
                          <TOKEN startline="22" startpos="16">;</TOKEN>
                        </expression_statement>
                        <expression_statement>
                          <expression>
                            <assignment_expression>
                              <conditional_expression>
                                <logical_or_expression>
                                  <logical_and_expression>
                                    <inclusive_or_expression>
                                      <exclusive_or_expression>
                                        <and_expression>
                                          <equality_expression>
                                            <relational_expression>
                                              <shift_expression>
                                                <additive_expression>
                                                  <multiplicative_expression>
                                                    <cast_expression>
                                                      <unary_expression>
                                                        <postfix_expression>
                                                          <primary_expression>
                                                            <IDENTIFIER startline="22" startpos="18">j</IDENTIFIER>
                                                          </primary_expression>
                                                        </postfix_expression>
                                                      </unary_expression>
                                                    </cast_expression>
                                                  </multiplicative_expression>
                                                </additive_expression>
                                              </shift_expression>
                                              <TOKEN startline="22" startpos="19">&lt;</TOKEN>
                                              <shift_expression>
                                                <additive_expression>
                                                  <multiplicative_expression>
                                                    <cast_expression>
                                                      <unary_expression>
                                                        <postfix_expression>
                                                          <primary_expression>
                                                            <constant>
                                                              <decimal_literal>
                                                                <DECIMAL_LITERAL startline="22" startpos="20">3</DECIMAL_LITERAL>
                                                              </decimal_literal>
                                                            </constant>
                                                          </primary_expression>
                                                        </postfix_expression>
                                                      </unary_expression>
                                                    </cast_expression>
                                                  </multiplicative_expression>
                                                </additive_expression>
                                              </shift_expression>
                                            </relational_expression>
                                          </equality_expression>
                                        </and_expression>
                                      </exclusive_or_expression>
                                    </inclusive_or_expression>
                                  </logical_and_expression>
                                </logical_or_expression>
                              </conditional_expression>
                            </assignment_expression>
                          </expression>
                          <TOKEN startline="22" startpos="21">;</TOKEN>
                        </expression_statement>
                        <expression>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <IDENTIFIER startline="22" startpos="23">j</IDENTIFIER>
                                                        </primary_expression>
                                                        <TOKEN startline="22" startpos="24">++</TOKEN>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="22" startpos="26">)</TOKEN>
                        <statement>
                          <compound_statement>
                            <TOKEN startline="22" startpos="28">{</TOKEN>
                            <block_item>
                              <statement>
                                <expression_statement>
                                  <expression>
                                    <assignment_expression>
                                      <conditional_expression>
                                        <logical_or_expression>
                                          <logical_and_expression>
                                            <inclusive_or_expression>
                                              <exclusive_or_expression>
                                                <and_expression>
                                                  <equality_expression>
                                                    <relational_expression>
                                                      <shift_expression>
                                                        <additive_expression>
                                                          <multiplicative_expression>
                                                            <cast_expression>
                                                              <unary_expression>
                                                                <postfix_expression>
                                                                  <primary_expression>
                                                                    <IDENTIFIER startline="23" startpos="12">printf</IDENTIFIER>
                                                                  </primary_expression>
                                                                  <TOKEN startline="23" startpos="18">(</TOKEN>
                                                                  <argument_expression_list>
                                                                    <assignment_expression>
                                                                      <conditional_expression>
                                                                        <logical_or_expression>
                                                                          <logical_and_expression>
                                                                            <inclusive_or_expression>
                                                                              <exclusive_or_expression>
                                                                                <and_expression>
                                                                                  <equality_expression>
                                                                                    <relational_expression>
                                                                                      <shift_expression>
                                                                                        <additive_expression>
                                                                                          <multiplicative_expression>
                                                                                            <cast_expression>
                                                                                              <unary_expression>
                                                                                                <postfix_expression>
                                                                                                  <primary_expression>
                                                                                                    <constant>
                                                                                                      <string_literal>
                                                                                                        <STRING_LITERAL startline="23" startpos="19">" %6.5f"</STRING_LITERAL>
                                                                                                      </string_literal>
                                                                                                    </constant>
                                                                                                  </primary_expression>
                                                                                                </postfix_expression>
                                                                                              </unary_expression>
                                                                                            </cast_expression>
                                                                                          </multiplicative_expression>
                                                                                        </additive_expression>
                                                                                      </shift_expression>
                                                                                    </relational_expression>
                                                                                  </equality_expression>
                                                                                </and_expression>
                                                                              </exclusive_or_expression>
                                                                            </inclusive_or_expression>
                                                                          </logical_and_expression>
                                                                        </logical_or_expression>
                                                                      </conditional_expression>
                                                                    </assignment_expression>
                                                                    <TOKEN startline="23" startpos="27">,</TOKEN>
                                                                    <assignment_expression>
                                                                      <conditional_expression>
                                                                        <logical_or_expression>
                                                                          <logical_and_expression>
                                                                            <inclusive_or_expression>
                                                                              <exclusive_or_expression>
                                                                                <and_expression>
                                                                                  <equality_expression>
                                                                                    <relational_expression>
                                                                                      <shift_expression>
                                                                                        <additive_expression>
                                                                                          <multiplicative_expression>
                                                                                            <cast_expression>
                                                                                              <unary_expression>
                                                                                                <postfix_expression>
                                                                                                  <primary_expression>
                                                                                                    <IDENTIFIER startline="23" startpos="29">a</IDENTIFIER>
                                                                                                  </primary_expression>
                                                                                                  <TOKEN startline="23" startpos="30">[</TOKEN>
                                                                                                  <expression>
                                                                                                    <assignment_expression>
                                                                                                      <conditional_expression>
                                                                                                        <logical_or_expression>
                                                                                                          <logical_and_expression>
                                                                                                            <inclusive_or_expression>
                                                                                                              <exclusive_or_expression>
                                                                                                                <and_expression>
                                                                                                                  <equality_expression>
                                                                                                                    <relational_expression>
                                                                                                                      <shift_expression>
                                                                                                                        <additive_expression>
                                                                                                                          <multiplicative_expression>
                                                                                                                            <cast_expression>
                                                                                                                              <unary_expression>
                                                                                                                                <postfix_expression>
                                                                                                                                  <primary_expression>
                                                                                                                                    <IDENTIFIER startline="23" startpos="31">i</IDENTIFIER>
                                                                                                                                  </primary_expression>
                                                                                                                                </postfix_expression>
                                                                                                                              </unary_expression>
                                                                                                                            </cast_expression>
                                                                                                                          </multiplicative_expression>
                                                                                                                        </additive_expression>
                                                                                                                      </shift_expression>
                                                                                                                    </relational_expression>
                                                                                                                  </equality_expression>
                                                                                                                </and_expression>
                                                                                                              </exclusive_or_expression>
                                                                                                            </inclusive_or_expression>
                                                                                                          </logical_and_expression>
                                                                                                        </logical_or_expression>
                                                                                                      </conditional_expression>
                                                                                                    </assignment_expression>
                                                                                                  </expression>
                                                                                                  <TOKEN startline="23" startpos="32">]</TOKEN>
                                                                                                  <TOKEN startline="23" startpos="33">[</TOKEN>
                                                                                                  <expression>
                                                                                                    <assignment_expression>
                                                                                                      <conditional_expression>
                                                                                                        <logical_or_expression>
                                                                                                          <logical_and_expression>
                                                                                                            <inclusive_or_expression>
                                                                                                              <exclusive_or_expression>
                                                                                                                <and_expression>
                                                                                                                  <equality_expression>
                                                                                                                    <relational_expression>
                                                                                                                      <shift_expression>
                                                                                                                        <additive_expression>
                                                                                                                          <multiplicative_expression>
                                                                                                                            <cast_expression>
                                                                                                                              <unary_expression>
                                                                                                                                <postfix_expression>
                                                                                                                                  <primary_expression>
                                                                                                                                    <IDENTIFIER startline="23" startpos="34">j</IDENTIFIER>
                                                                                                                                  </primary_expression>
                                                                                                                                </postfix_expression>
                                                                                                                              </unary_expression>
                                                                                                                            </cast_expression>
                                                                                                                          </multiplicative_expression>
                                                                                                                        </additive_expression>
                                                                                                                      </shift_expression>
                                                                                                                    </relational_expression>
                                                                                                                  </equality_expression>
                                                                                                                </and_expression>
                                                                                                              </exclusive_or_expression>
                                                                                                            </inclusive_or_expression>
                                                                                                          </logical_and_expression>
                                                                                                        </logical_or_expression>
                                                                                                      </conditional_expression>
                                                                                                    </assignment_expression>
                                                                                                  </expression>
                                                                                                  <TOKEN startline="23" startpos="35">]</TOKEN>
                                                                                                </postfix_expression>
                                                                                              </unary_expression>
                                                                                            </cast_expression>
                                                                                          </multiplicative_expression>
                                                                                        </additive_expression>
                                                                                      </shift_expression>
                                                                                    </relational_expression>
                                                                                  </equality_expression>
                                                                                </and_expression>
                                                                              </exclusive_or_expression>
                                                                            </inclusive_or_expression>
                                                                          </logical_and_expression>
                                                                        </logical_or_expression>
                                                                      </conditional_expression>
                                                                    </assignment_expression>
                                                                  </argument_expression_list>
                                                                  <TOKEN startline="23" startpos="36">)</TOKEN>
                                                                </postfix_expression>
                                                              </unary_expression>
                                                            </cast_expression>
                                                          </multiplicative_expression>
                                                        </additive_expression>
                                                      </shift_expression>
                                                    </relational_expression>
                                                  </equality_expression>
                                                </and_expression>
                                              </exclusive_or_expression>
                                            </inclusive_or_expression>
                                          </logical_and_expression>
                                        </logical_or_expression>
                                      </conditional_expression>
                                    </assignment_expression>
                                  </expression>
                                  <TOKEN startline="23" startpos="37">;</TOKEN>
                                </expression_statement>
                              </statement>
                            </block_item>
                            <TOKEN startline="24" startpos="8">}</TOKEN>
                          </compound_statement>
                        </statement>
                      </iteration_statement>
                    </statement>
                  </block_item>
                  <block_item>
                    <statement>
                      <expression_statement>
                        <expression>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <IDENTIFIER startline="25" startpos="8">printf</IDENTIFIER>
                                                        </primary_expression>
                                                        <TOKEN startline="25" startpos="14">(</TOKEN>
                                                        <argument_expression_list>
                                                          <assignment_expression>
                                                            <conditional_expression>
                                                              <logical_or_expression>
                                                                <logical_and_expression>
                                                                  <inclusive_or_expression>
                                                                    <exclusive_or_expression>
                                                                      <and_expression>
                                                                        <equality_expression>
                                                                          <relational_expression>
                                                                            <shift_expression>
                                                                              <additive_expression>
                                                                                <multiplicative_expression>
                                                                                  <cast_expression>
                                                                                    <unary_expression>
                                                                                      <postfix_expression>
                                                                                        <primary_expression>
                                                                                          <constant>
                                                                                            <string_literal>
                                                                                              <STRING_LITERAL startline="25" startpos="15">"\n"</STRING_LITERAL>
                                                                                            </string_literal>
                                                                                          </constant>
                                                                                        </primary_expression>
                                                                                      </postfix_expression>
                                                                                    </unary_expression>
                                                                                  </cast_expression>
                                                                                </multiplicative_expression>
                                                                              </additive_expression>
                                                                            </shift_expression>
                                                                          </relational_expression>
                                                                        </equality_expression>
                                                                      </and_expression>
                                                                    </exclusive_or_expression>
                                                                  </inclusive_or_expression>
                                                                </logical_and_expression>
                                                              </logical_or_expression>
                                                            </conditional_expression>
                                                          </assignment_expression>
                                                        </argument_expression_list>
                                                        <TOKEN startline="25" startpos="19">)</TOKEN>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="25" startpos="20">;</TOKEN>
                      </expression_statement>
                    </statement>
                  </block_item>
                  <TOKEN startline="26" startpos="4">}</TOKEN>
                </compound_statement>
              </statement>
            </iteration_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <iteration_statement>
              <TOKEN startline="30" startpos="4">for</TOKEN>
              <TOKEN startline="30" startpos="7">(</TOKEN>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <lvalue>
                      <unary_expression>
                        <postfix_expression>
                          <primary_expression>
                            <IDENTIFIER startline="30" startpos="8">i</IDENTIFIER>
                          </primary_expression>
                        </postfix_expression>
                      </unary_expression>
                    </lvalue>
                    <assignment_operator>
                      <TOKEN startline="30" startpos="9">=</TOKEN>
                    </assignment_operator>
                    <assignment_expression>
                      <conditional_expression>
                        <logical_or_expression>
                          <logical_and_expression>
                            <inclusive_or_expression>
                              <exclusive_or_expression>
                                <and_expression>
                                  <equality_expression>
                                    <relational_expression>
                                      <shift_expression>
                                        <additive_expression>
                                          <multiplicative_expression>
                                            <cast_expression>
                                              <unary_expression>
                                                <postfix_expression>
                                                  <primary_expression>
                                                    <constant>
                                                      <decimal_literal>
                                                        <DECIMAL_LITERAL startline="30" startpos="10">0</DECIMAL_LITERAL>
                                                      </decimal_literal>
                                                    </constant>
                                                  </primary_expression>
                                                </postfix_expression>
                                              </unary_expression>
                                            </cast_expression>
                                          </multiplicative_expression>
                                        </additive_expression>
                                      </shift_expression>
                                    </relational_expression>
                                  </equality_expression>
                                </and_expression>
                              </exclusive_or_expression>
                            </inclusive_or_expression>
                          </logical_and_expression>
                        </logical_or_expression>
                      </conditional_expression>
                    </assignment_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="30" startpos="11">;</TOKEN>
              </expression_statement>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <conditional_expression>
                      <logical_or_expression>
                        <logical_and_expression>
                          <inclusive_or_expression>
                            <exclusive_or_expression>
                              <and_expression>
                                <equality_expression>
                                  <relational_expression>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <IDENTIFIER startline="30" startpos="13">i</IDENTIFIER>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                    <TOKEN startline="30" startpos="14">&lt;</TOKEN>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <constant>
                                                    <decimal_literal>
                                                      <DECIMAL_LITERAL startline="30" startpos="15">3</DECIMAL_LITERAL>
                                                    </decimal_literal>
                                                  </constant>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                  </relational_expression>
                                </equality_expression>
                              </and_expression>
                            </exclusive_or_expression>
                          </inclusive_or_expression>
                        </logical_and_expression>
                      </logical_or_expression>
                    </conditional_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="30" startpos="16">;</TOKEN>
              </expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="30" startpos="18">i</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="30" startpos="19">++</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="30" startpos="21">)</TOKEN>
              <statement>
                <compound_statement>
                  <TOKEN startline="30" startpos="22">{</TOKEN>
                  <block_item>
                    <statement>
                      <expression_statement>
                        <expression>
                          <assignment_expression>
                            <lvalue>
                              <unary_expression>
                                <postfix_expression>
                                  <primary_expression>
                                    <IDENTIFIER startline="31" startpos="8">y</IDENTIFIER>
                                  </primary_expression>
                                  <TOKEN startline="31" startpos="9">[</TOKEN>
                                  <expression>
                                    <assignment_expression>
                                      <conditional_expression>
                                        <logical_or_expression>
                                          <logical_and_expression>
                                            <inclusive_or_expression>
                                              <exclusive_or_expression>
                                                <and_expression>
                                                  <equality_expression>
                                                    <relational_expression>
                                                      <shift_expression>
                                                        <additive_expression>
                                                          <multiplicative_expression>
                                                            <cast_expression>
                                                              <unary_expression>
                                                                <postfix_expression>
                                                                  <primary_expression>
                                                                    <IDENTIFIER startline="31" startpos="10">i</IDENTIFIER>
                                                                  </primary_expression>
                                                                </postfix_expression>
                                                              </unary_expression>
                                                            </cast_expression>
                                                          </multiplicative_expression>
                                                        </additive_expression>
                                                      </shift_expression>
                                                    </relational_expression>
                                                  </equality_expression>
                                                </and_expression>
                                              </exclusive_or_expression>
                                            </inclusive_or_expression>
                                          </logical_and_expression>
                                        </logical_or_expression>
                                      </conditional_expression>
                                    </assignment_expression>
                                  </expression>
                                  <TOKEN startline="31" startpos="11">]</TOKEN>
                                </postfix_expression>
                              </unary_expression>
                            </lvalue>
                            <assignment_operator>
                              <TOKEN startline="31" startpos="13">=</TOKEN>
                            </assignment_operator>
                            <assignment_expression>
                              <conditional_expression>
                                <logical_or_expression>
                                  <logical_and_expression>
                                    <inclusive_or_expression>
                                      <exclusive_or_expression>
                                        <and_expression>
                                          <equality_expression>
                                            <relational_expression>
                                              <shift_expression>
                                                <additive_expression>
                                                  <multiplicative_expression>
                                                    <cast_expression>
                                                      <unary_expression>
                                                        <postfix_expression>
                                                          <primary_expression>
                                                            <constant>
                                                              <floating_point_literal>
                                                                <FLOATING_POINT_LITERAL startline="31" startpos="15">0.0</FLOATING_POINT_LITERAL>
                                                              </floating_point_literal>
                                                            </constant>
                                                          </primary_expression>
                                                        </postfix_expression>
                                                      </unary_expression>
                                                    </cast_expression>
                                                  </multiplicative_expression>
                                                </additive_expression>
                                              </shift_expression>
                                            </relational_expression>
                                          </equality_expression>
                                        </and_expression>
                                      </exclusive_or_expression>
                                    </inclusive_or_expression>
                                  </logical_and_expression>
                                </logical_or_expression>
                              </conditional_expression>
                            </assignment_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="31" startpos="18">;</TOKEN>
                      </expression_statement>
                    </statement>
                  </block_item>
                  <block_item>
                    <statement>
                      <iteration_statement>
                        <TOKEN startline="32" startpos="8">for</TOKEN>
                        <TOKEN startline="32" startpos="11">(</TOKEN>
                        <expression_statement>
                          <expression>
                            <assignment_expression>
                              <lvalue>
                                <unary_expression>
                                  <postfix_expression>
                                    <primary_expression>
                                      <IDENTIFIER startline="32" startpos="12">j</IDENTIFIER>
                                    </primary_expression>
                                  </postfix_expression>
                                </unary_expression>
                              </lvalue>
                              <assignment_operator>
                                <TOKEN startline="32" startpos="13">=</TOKEN>
                              </assignment_operator>
                              <assignment_expression>
                                <conditional_expression>
                                  <logical_or_expression>
                                    <logical_and_expression>
                                      <inclusive_or_expression>
                                        <exclusive_or_expression>
                                          <and_expression>
                                            <equality_expression>
                                              <relational_expression>
                                                <shift_expression>
                                                  <additive_expression>
                                                    <multiplicative_expression>
                                                      <cast_expression>
                                                        <unary_expression>
                                                          <postfix_expression>
                                                            <primary_expression>
                                                              <constant>
                                                                <decimal_literal>
                                                                  <DECIMAL_LITERAL startline="32" startpos="14">0</DECIMAL_LITERAL>
                                                                </decimal_literal>
                                                              </constant>
                                                            </primary_expression>
                                                          </postfix_expression>
                                                        </unary_expression>
                                                      </cast_expression>
                                                    </multiplicative_expression>
                                                  </additive_expression>
                                                </shift_expression>
                                              </relational_expression>
                                            </equality_expression>
                                          </and_expression>
                                        </exclusive_or_expression>
                                      </inclusive_or_expression>
                                    </logical_and_expression>
                                  </logical_or_expression>
                                </conditional_expression>
                              </assignment_expression>
                            </assignment_expression>
                          </expression>
                          <TOKEN startline="32" startpos="15">;</TOKEN>
                        </expression_statement>
                        <expression_statement>
                          <expression>
                            <assignment_expression>
                              <conditional_expression>
                                <logical_or_expression>
                                  <logical_and_expression>
                                    <inclusive_or_expression>
                                      <exclusive_or_expression>
                                        <and_expression>
                                          <equality_expression>
                                            <relational_expression>
                                              <shift_expression>
                                                <additive_expression>
                                                  <multiplicative_expression>
                                                    <cast_expression>
                                                      <unary_expression>
                                                        <postfix_expression>
                                                          <primary_expression>
                                                            <IDENTIFIER startline="32" startpos="17">j</IDENTIFIER>
                                                          </primary_expression>
                                                        </postfix_expression>
                                                      </unary_expression>
                                                    </cast_expression>
                                                  </multiplicative_expression>
                                                </additive_expression>
                                              </shift_expression>
                                              <TOKEN startline="32" startpos="18">&lt;</TOKEN>
                                              <shift_expression>
                                                <additive_expression>
                                                  <multiplicative_expression>
                                                    <cast_expression>
                                                      <unary_expression>
                                                        <postfix_expression>
                                                          <primary_expression>
                                                            <constant>
                                                              <decimal_literal>
                                                                <DECIMAL_LITERAL startline="32" startpos="19">3</DECIMAL_LITERAL>
                                                              </decimal_literal>
                                                            </constant>
                                                          </primary_expression>
                                                        </postfix_expression>
                                                      </unary_expression>
                                                    </cast_expression>
                                                  </multiplicative_expression>
                                                </additive_expression>
                                              </shift_expression>
                                            </relational_expression>
                                          </equality_expression>
                                        </and_expression>
                                      </exclusive_or_expression>
                                    </inclusive_or_expression>
                                  </logical_and_expression>
                                </logical_or_expression>
                              </conditional_expression>
                            </assignment_expression>
                          </expression>
                          <TOKEN startline="32" startpos="20">;</TOKEN>
                        </expression_statement>
                        <expression>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <IDENTIFIER startline="32" startpos="22">j</IDENTIFIER>
                                                        </primary_expression>
                                                        <TOKEN startline="32" startpos="23">++</TOKEN>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="32" startpos="25">)</TOKEN>
                        <statement>
                          <compound_statement>
                            <TOKEN startline="32" startpos="26">{</TOKEN>
                            <block_item>
                              <statement>
                                <expression_statement>
                                  <expression>
                                    <assignment_expression>
                                      <lvalue>
                                        <unary_expression>
                                          <postfix_expression>
                                            <primary_expression>
                                              <IDENTIFIER startline="33" startpos="12">y</IDENTIFIER>
                                            </primary_expression>
                                            <TOKEN startline="33" startpos="13">[</TOKEN>
                                            <expression>
                                              <assignment_expression>
                                                <conditional_expression>
                                                  <logical_or_expression>
                                                    <logical_and_expression>
                                                      <inclusive_or_expression>
                                                        <exclusive_or_expression>
                                                          <and_expression>
                                                            <equality_expression>
                                                              <relational_expression>
                                                                <shift_expression>
                                                                  <additive_expression>
                                                                    <multiplicative_expression>
                                                                      <cast_expression>
                                                                        <unary_expression>
                                                                          <postfix_expression>
                                                                            <primary_expression>
                                                                              <IDENTIFIER startline="33" startpos="14">i</IDENTIFIER>
                                                                            </primary_expression>
                                                                          </postfix_expression>
                                                                        </unary_expression>
                                                                      </cast_expression>
                                                                    </multiplicative_expression>
                                                                  </additive_expression>
                                                                </shift_expression>
                                                              </relational_expression>
                                                            </equality_expression>
                                                          </and_expression>
                                                        </exclusive_or_expression>
                                                      </inclusive_or_expression>
                                                    </logical_and_expression>
                                                  </logical_or_expression>
                                                </conditional_expression>
                                              </assignment_expression>
                                            </expression>
                                            <TOKEN startline="33" startpos="15">]</TOKEN>
                                          </postfix_expression>
                                        </unary_expression>
                                      </lvalue>
                                      <assignment_operator>
                                        <TOKEN startline="33" startpos="17">+=</TOKEN>
                                      </assignment_operator>
                                      <assignment_expression>
                                        <conditional_expression>
                                          <logical_or_expression>
                                            <logical_and_expression>
                                              <inclusive_or_expression>
                                                <exclusive_or_expression>
                                                  <and_expression>
                                                    <equality_expression>
                                                      <relational_expression>
                                                        <shift_expression>
                                                          <additive_expression>
                                                            <multiplicative_expression>
                                                              <cast_expression>
                                                                <unary_expression>
                                                                  <postfix_expression>
                                                                    <primary_expression>
                                                                      <IDENTIFIER startline="33" startpos="20">a</IDENTIFIER>
                                                                    </primary_expression>
                                                                    <TOKEN startline="33" startpos="21">[</TOKEN>
                                                                    <expression>
                                                                      <assignment_expression>
                                                                        <conditional_expression>
                                                                          <logical_or_expression>
                                                                            <logical_and_expression>
                                                                              <inclusive_or_expression>
                                                                                <exclusive_or_expression>
                                                                                  <and_expression>
                                                                                    <equality_expression>
                                                                                      <relational_expression>
                                                                                        <shift_expression>
                                                                                          <additive_expression>
                                                                                            <multiplicative_expression>
                                                                                              <cast_expression>
                                                                                                <unary_expression>
                                                                                                  <postfix_expression>
                                                                                                    <primary_expression>
                                                                                                      <IDENTIFIER startline="33" startpos="22">i</IDENTIFIER>
                                                                                                    </primary_expression>
                                                                                                  </postfix_expression>
                                                                                                </unary_expression>
                                                                                              </cast_expression>
                                                                                            </multiplicative_expression>
                                                                                          </additive_expression>
                                                                                        </shift_expression>
                                                                                      </relational_expression>
                                                                                    </equality_expression>
                                                                                  </and_expression>
                                                                                </exclusive_or_expression>
                                                                              </inclusive_or_expression>
                                                                            </logical_and_expression>
                                                                          </logical_or_expression>
                                                                        </conditional_expression>
                                                                      </assignment_expression>
                                                                    </expression>
                                                                    <TOKEN startline="33" startpos="23">]</TOKEN>
                                                                    <TOKEN startline="33" startpos="24">[</TOKEN>
                                                                    <expression>
                                                                      <assignment_expression>
                                                                        <conditional_expression>
                                                                          <logical_or_expression>
                                                                            <logical_and_expression>
                                                                              <inclusive_or_expression>
                                                                                <exclusive_or_expression>
                                                                                  <and_expression>
                                                                                    <equality_expression>
                                                                                      <relational_expression>
                                                                                        <shift_expression>
                                                                                          <additive_expression>
                                                                                            <multiplicative_expression>
                                                                                              <cast_expression>
                                                                                                <unary_expression>
                                                                                                  <postfix_expression>
                                                                                                    <primary_expression>
                                                                                                      <IDENTIFIER startline="33" startpos="25">j</IDENTIFIER>
                                                                                                    </primary_expression>
                                                                                                  </postfix_expression>
                                                                                                </unary_expression>
                                                                                              </cast_expression>
                                                                                            </multiplicative_expression>
                                                                                          </additive_expression>
                                                                                        </shift_expression>
                                                                                      </relational_expression>
                                                                                    </equality_expression>
                                                                                  </and_expression>
                                                                                </exclusive_or_expression>
                                                                              </inclusive_or_expression>
                                                                            </logical_and_expression>
                                                                          </logical_or_expression>
                                                                        </conditional_expression>
                                                                      </assignment_expression>
                                                                    </expression>
                                                                    <TOKEN startline="33" startpos="26">]</TOKEN>
                                                                  </postfix_expression>
                                                                </unary_expression>
                                                              </cast_expression>
                                                              <TOKEN startline="33" startpos="27">*</TOKEN>
                                                              <cast_expression>
                                                                <unary_expression>
                                                                  <postfix_expression>
                                                                    <primary_expression>
                                                                      <IDENTIFIER startline="33" startpos="28">x</IDENTIFIER>
                                                                    </primary_expression>
                                                                    <TOKEN startline="33" startpos="29">[</TOKEN>
                                                                    <expression>
                                                                      <assignment_expression>
                                                                        <conditional_expression>
                                                                          <logical_or_expression>
                                                                            <logical_and_expression>
                                                                              <inclusive_or_expression>
                                                                                <exclusive_or_expression>
                                                                                  <and_expression>
                                                                                    <equality_expression>
                                                                                      <relational_expression>
                                                                                        <shift_expression>
                                                                                          <additive_expression>
                                                                                            <multiplicative_expression>
                                                                                              <cast_expression>
                                                                                                <unary_expression>
                                                                                                  <postfix_expression>
                                                                                                    <primary_expression>
                                                                                                      <IDENTIFIER startline="33" startpos="30">j</IDENTIFIER>
                                                                                                    </primary_expression>
                                                                                                  </postfix_expression>
                                                                                                </unary_expression>
                                                                                              </cast_expression>
                                                                                            </multiplicative_expression>
                                                                                          </additive_expression>
                                                                                        </shift_expression>
                                                                                      </relational_expression>
                                                                                    </equality_expression>
                                                                                  </and_expression>
                                                                                </exclusive_or_expression>
                                                                              </inclusive_or_expression>
                                                                            </logical_and_expression>
                                                                          </logical_or_expression>
                                                                        </conditional_expression>
                                                                      </assignment_expression>
                                                                    </expression>
                                                                    <TOKEN startline="33" startpos="31">]</TOKEN>
                                                                  </postfix_expression>
                                                                </unary_expression>
                                                              </cast_expression>
                                                            </multiplicative_expression>
                                                          </additive_expression>
                                                        </shift_expression>
                                                      </relational_expression>
                                                    </equality_expression>
                                                  </and_expression>
                                                </exclusive_or_expression>
                                              </inclusive_or_expression>
                                            </logical_and_expression>
                                          </logical_or_expression>
                                        </conditional_expression>
                                      </assignment_expression>
                                    </assignment_expression>
                                  </expression>
                                  <TOKEN startline="33" startpos="32">;</TOKEN>
                                </expression_statement>
                              </statement>
                            </block_item>
                            <TOKEN startline="34" startpos="8">}</TOKEN>
                          </compound_statement>
                        </statement>
                      </iteration_statement>
                    </statement>
                  </block_item>
                  <TOKEN startline="35" startpos="4">}</TOKEN>
                </compound_statement>
              </statement>
            </iteration_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="39" startpos="4">printf</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="39" startpos="10">(</TOKEN>
                                              <argument_expression_list>
                                                <assignment_expression>
                                                  <conditional_expression>
                                                    <logical_or_expression>
                                                      <logical_and_expression>
                                                        <inclusive_or_expression>
                                                          <exclusive_or_expression>
                                                            <and_expression>
                                                              <equality_expression>
                                                                <relational_expression>
                                                                  <shift_expression>
                                                                    <additive_expression>
                                                                      <multiplicative_expression>
                                                                        <cast_expression>
                                                                          <unary_expression>
                                                                            <postfix_expression>
                                                                              <primary_expression>
                                                                                <constant>
                                                                                  <string_literal>
                                                                                    <STRING_LITERAL startline="39" startpos="11">"A*x = \n"</STRING_LITERAL>
                                                                                  </string_literal>
                                                                                </constant>
                                                                              </primary_expression>
                                                                            </postfix_expression>
                                                                          </unary_expression>
                                                                        </cast_expression>
                                                                      </multiplicative_expression>
                                                                    </additive_expression>
                                                                  </shift_expression>
                                                                </relational_expression>
                                                              </equality_expression>
                                                            </and_expression>
                                                          </exclusive_or_expression>
                                                        </inclusive_or_expression>
                                                      </logical_and_expression>
                                                    </logical_or_expression>
                                                  </conditional_expression>
                                                </assignment_expression>
                                              </argument_expression_list>
                                              <TOKEN startline="39" startpos="21">)</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="39" startpos="22">;</TOKEN>
            </expression_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <iteration_statement>
              <TOKEN startline="40" startpos="4">for</TOKEN>
              <TOKEN startline="40" startpos="7">(</TOKEN>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <lvalue>
                      <unary_expression>
                        <postfix_expression>
                          <primary_expression>
                            <IDENTIFIER startline="40" startpos="8">i</IDENTIFIER>
                          </primary_expression>
                        </postfix_expression>
                      </unary_expression>
                    </lvalue>
                    <assignment_operator>
                      <TOKEN startline="40" startpos="9">=</TOKEN>
                    </assignment_operator>
                    <assignment_expression>
                      <conditional_expression>
                        <logical_or_expression>
                          <logical_and_expression>
                            <inclusive_or_expression>
                              <exclusive_or_expression>
                                <and_expression>
                                  <equality_expression>
                                    <relational_expression>
                                      <shift_expression>
                                        <additive_expression>
                                          <multiplicative_expression>
                                            <cast_expression>
                                              <unary_expression>
                                                <postfix_expression>
                                                  <primary_expression>
                                                    <constant>
                                                      <decimal_literal>
                                                        <DECIMAL_LITERAL startline="40" startpos="10">0</DECIMAL_LITERAL>
                                                      </decimal_literal>
                                                    </constant>
                                                  </primary_expression>
                                                </postfix_expression>
                                              </unary_expression>
                                            </cast_expression>
                                          </multiplicative_expression>
                                        </additive_expression>
                                      </shift_expression>
                                    </relational_expression>
                                  </equality_expression>
                                </and_expression>
                              </exclusive_or_expression>
                            </inclusive_or_expression>
                          </logical_and_expression>
                        </logical_or_expression>
                      </conditional_expression>
                    </assignment_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="40" startpos="11">;</TOKEN>
              </expression_statement>
              <expression_statement>
                <expression>
                  <assignment_expression>
                    <conditional_expression>
                      <logical_or_expression>
                        <logical_and_expression>
                          <inclusive_or_expression>
                            <exclusive_or_expression>
                              <and_expression>
                                <equality_expression>
                                  <relational_expression>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <IDENTIFIER startline="40" startpos="13">i</IDENTIFIER>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                    <TOKEN startline="40" startpos="14">&lt;</TOKEN>
                                    <shift_expression>
                                      <additive_expression>
                                        <multiplicative_expression>
                                          <cast_expression>
                                            <unary_expression>
                                              <postfix_expression>
                                                <primary_expression>
                                                  <constant>
                                                    <decimal_literal>
                                                      <DECIMAL_LITERAL startline="40" startpos="15">3</DECIMAL_LITERAL>
                                                    </decimal_literal>
                                                  </constant>
                                                </primary_expression>
                                              </postfix_expression>
                                            </unary_expression>
                                          </cast_expression>
                                        </multiplicative_expression>
                                      </additive_expression>
                                    </shift_expression>
                                  </relational_expression>
                                </equality_expression>
                              </and_expression>
                            </exclusive_or_expression>
                          </inclusive_or_expression>
                        </logical_and_expression>
                      </logical_or_expression>
                    </conditional_expression>
                  </assignment_expression>
                </expression>
                <TOKEN startline="40" startpos="16">;</TOKEN>
              </expression_statement>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <IDENTIFIER startline="40" startpos="18">i</IDENTIFIER>
                                              </primary_expression>
                                              <TOKEN startline="40" startpos="19">++</TOKEN>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="40" startpos="21">)</TOKEN>
              <statement>
                <compound_statement>
                  <TOKEN startline="40" startpos="22">{</TOKEN>
                  <block_item>
                    <statement>
                      <expression_statement>
                        <expression>
                          <assignment_expression>
                            <conditional_expression>
                              <logical_or_expression>
                                <logical_and_expression>
                                  <inclusive_or_expression>
                                    <exclusive_or_expression>
                                      <and_expression>
                                        <equality_expression>
                                          <relational_expression>
                                            <shift_expression>
                                              <additive_expression>
                                                <multiplicative_expression>
                                                  <cast_expression>
                                                    <unary_expression>
                                                      <postfix_expression>
                                                        <primary_expression>
                                                          <IDENTIFIER startline="41" startpos="8">printf</IDENTIFIER>
                                                        </primary_expression>
                                                        <TOKEN startline="41" startpos="14">(</TOKEN>
                                                        <argument_expression_list>
                                                          <assignment_expression>
                                                            <conditional_expression>
                                                              <logical_or_expression>
                                                                <logical_and_expression>
                                                                  <inclusive_or_expression>
                                                                    <exclusive_or_expression>
                                                                      <and_expression>
                                                                        <equality_expression>
                                                                          <relational_expression>
                                                                            <shift_expression>
                                                                              <additive_expression>
                                                                                <multiplicative_expression>
                                                                                  <cast_expression>
                                                                                    <unary_expression>
                                                                                      <postfix_expression>
                                                                                        <primary_expression>
                                                                                          <constant>
                                                                                            <string_literal>
                                                                                              <STRING_LITERAL startline="41" startpos="15">"%6.2f\n"</STRING_LITERAL>
                                                                                            </string_literal>
                                                                                          </constant>
                                                                                        </primary_expression>
                                                                                      </postfix_expression>
                                                                                    </unary_expression>
                                                                                  </cast_expression>
                                                                                </multiplicative_expression>
                                                                              </additive_expression>
                                                                            </shift_expression>
                                                                          </relational_expression>
                                                                        </equality_expression>
                                                                      </and_expression>
                                                                    </exclusive_or_expression>
                                                                  </inclusive_or_expression>
                                                                </logical_and_expression>
                                                              </logical_or_expression>
                                                            </conditional_expression>
                                                          </assignment_expression>
                                                          <TOKEN startline="41" startpos="24">,</TOKEN>
                                                          <assignment_expression>
                                                            <conditional_expression>
                                                              <logical_or_expression>
                                                                <logical_and_expression>
                                                                  <inclusive_or_expression>
                                                                    <exclusive_or_expression>
                                                                      <and_expression>
                                                                        <equality_expression>
                                                                          <relational_expression>
                                                                            <shift_expression>
                                                                              <additive_expression>
                                                                                <multiplicative_expression>
                                                                                  <cast_expression>
                                                                                    <unary_expression>
                                                                                      <postfix_expression>
                                                                                        <primary_expression>
                                                                                          <IDENTIFIER startline="41" startpos="26">y</IDENTIFIER>
                                                                                        </primary_expression>
                                                                                        <TOKEN startline="41" startpos="27">[</TOKEN>
                                                                                        <expression>
                                                                                          <assignment_expression>
                                                                                            <conditional_expression>
                                                                                              <logical_or_expression>
                                                                                                <logical_and_expression>
                                                                                                  <inclusive_or_expression>
                                                                                                    <exclusive_or_expression>
                                                                                                      <and_expression>
                                                                                                        <equality_expression>
                                                                                                          <relational_expression>
                                                                                                            <shift_expression>
                                                                                                              <additive_expression>
                                                                                                                <multiplicative_expression>
                                                                                                                  <cast_expression>
                                                                                                                    <unary_expression>
                                                                                                                      <postfix_expression>
                                                                                                                        <primary_expression>
                                                                                                                          <IDENTIFIER startline="41" startpos="28">i</IDENTIFIER>
                                                                                                                        </primary_expression>
                                                                                                                      </postfix_expression>
                                                                                                                    </unary_expression>
                                                                                                                  </cast_expression>
                                                                                                                </multiplicative_expression>
                                                                                                              </additive_expression>
                                                                                                            </shift_expression>
                                                                                                          </relational_expression>
                                                                                                        </equality_expression>
                                                                                                      </and_expression>
                                                                                                    </exclusive_or_expression>
                                                                                                  </inclusive_or_expression>
                                                                                                </logical_and_expression>
                                                                                              </logical_or_expression>
                                                                                            </conditional_expression>
                                                                                          </assignment_expression>
                                                                                        </expression>
                                                                                        <TOKEN startline="41" startpos="29">]</TOKEN>
                                                                                      </postfix_expression>
                                                                                    </unary_expression>
                                                                                  </cast_expression>
                                                                                </multiplicative_expression>
                                                                              </additive_expression>
                                                                            </shift_expression>
                                                                          </relational_expression>
                                                                        </equality_expression>
                                                                      </and_expression>
                                                                    </exclusive_or_expression>
                                                                  </inclusive_or_expression>
                                                                </logical_and_expression>
                                                              </logical_or_expression>
                                                            </conditional_expression>
                                                          </assignment_expression>
                                                        </argument_expression_list>
                                                        <TOKEN startline="41" startpos="30">)</TOKEN>
                                                      </postfix_expression>
                                                    </unary_expression>
                                                  </cast_expression>
                                                </multiplicative_expression>
                                              </additive_expression>
                                            </shift_expression>
                                          </relational_expression>
                                        </equality_expression>
                                      </and_expression>
                                    </exclusive_or_expression>
                                  </inclusive_or_expression>
                                </logical_and_expression>
                              </logical_or_expression>
                            </conditional_expression>
                          </assignment_expression>
                        </expression>
                        <TOKEN startline="41" startpos="31">;</TOKEN>
                      </expression_statement>
                    </statement>
                  </block_item>
                  <TOKEN startline="42" startpos="4">}</TOKEN>
                </compound_statement>
              </statement>
            </iteration_statement>
          </statement>
        </block_item>
        <block_item>
          <statement>
            <jump_statement>
              <TOKEN startline="45" startpos="4">return</TOKEN>
              <expression>
                <assignment_expression>
                  <conditional_expression>
                    <logical_or_expression>
                      <logical_and_expression>
                        <inclusive_or_expression>
                          <exclusive_or_expression>
                            <and_expression>
                              <equality_expression>
                                <relational_expression>
                                  <shift_expression>
                                    <additive_expression>
                                      <multiplicative_expression>
                                        <cast_expression>
                                          <unary_expression>
                                            <postfix_expression>
                                              <primary_expression>
                                                <constant>
                                                  <decimal_literal>
                                                    <DECIMAL_LITERAL startline="45" startpos="11">0</DECIMAL_LITERAL>
                                                  </decimal_literal>
                                                </constant>
                                              </primary_expression>
                                            </postfix_expression>
                                          </unary_expression>
                                        </cast_expression>
                                      </multiplicative_expression>
                                    </additive_expression>
                                  </shift_expression>
                                </relational_expression>
                              </equality_expression>
                            </and_expression>
                          </exclusive_or_expression>
                        </inclusive_or_expression>
                      </logical_and_expression>
                    </logical_or_expression>
                  </conditional_expression>
                </assignment_expression>
              </expression>
              <TOKEN startline="45" startpos="12">;</TOKEN>
            </jump_statement>
          </statement>
        </block_item>
        <TOKEN startline="46" startpos="0">}</TOKEN>
      </compound_statement>
    </function_definition>
  </external_declaration>
  <Comment startline="14" startpos="4">/*  print matrix and vector  */</Comment>
  <Comment startline="29" startpos="4">/*  multiplication  */</Comment>
  <Comment startline="38" startpos="4">/*  print answer  */</Comment>
</translation_unit>